package com.linkallcloud.web.processor;

import java.lang.reflect.Method;
import java.lang.reflect.Type;

import com.linkallcloud.core.exception.BaseException;
import com.linkallcloud.core.exception.BizException;
import com.linkallcloud.core.face.message.FaceMessage;
import com.linkallcloud.core.face.message.request.FaceRequest;
import com.linkallcloud.core.www.ISimpleUser;
import com.linkallcloud.web.face.annotation.Face;

public class PackageXmlProcessor extends PackageRequestProcessor {

    public PackageXmlProcessor() {
        super();
    }

    @Override
    protected FaceMessage doConvert2RealRequest(String xmlMessagePkg, Type type, Method method) throws BaseException {
        // TODO convert xmlMessagePkg to FaceMessage
        return null;
    }

    @Override
    public Object packageResult(Object message, Face faceAnno) throws BaseException {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    protected ISimpleUser getSessionUserByToken(String token, FaceRequest fr) throws BizException {
        // TODO Auto-generated method stub
        return null;
    }

}
